from django.db import models

class BaseModel(models.Model):
    """
    标准抽象模型模型，可直接继承使用
    """

    is_delete = models.BooleanField(verbose_name="是否删除", help_text="是否删除", default=False, blank=False,
                                    null=False)
    is_active = models.BooleanField(verbose_name="是否启用", help_text="是否启用", default=True, blank=True, null=False)
    update_datetime = models.DateTimeField(auto_now=True, null=True, blank=True, help_text="修改时间",
                                       verbose_name="修改时间")
    create_datetime = models.DateTimeField(auto_now_add=True, null=True, blank=True, help_text="创建时间",
                                       verbose_name="创建时间")

    class Meta:
        abstract = True
        verbose_name = "基本模型"
        verbose_name_plural = verbose_name

class BaseModel1(models.Model):
    """
    标准抽象模型模型，可直接继承使用
    """
    update_datetime = models.DateTimeField(auto_now=True, null=True, blank=True, help_text="修改时间",
                                       verbose_name="修改时间")
    create_datetime = models.DateTimeField(auto_now_add=True, null=True, blank=True, help_text="创建时间",
                                       verbose_name="创建时间")

    class Meta:
        abstract = True
        verbose_name = "基本模型"
        verbose_name_plural = verbose_name
